﻿*{padding:0;margin: 0;}
ul,li{list-style: none;}
.align-center{text-align: center;}
.block{display: block;}
.red{color:#FD1A1A!important;}
.green{color:#12B5B1!important;font-style: normal;}
.red{ color:#d50000;}
.yellow{ color:#f39d0c;}
.bold{ font-weight:bold;}
.border-green{border:1px solid #12B5B1;}
.border-radius-green{ border:1px solid #12B5B1;height:32px;line-height:32px;border-radius:16px; padding:2px 10px;cursor:pointer;}
input[type=checkbox], input[type=radio]{vertical-align: middle;margin: 0;}
thead{background-color: #efefef;line-height: 32px;}
thead td{border-left:1px solid #ddd;padding:5px 4px 4px!important;}
thead td:first-child{border-left:none}
h1,h2,h3,h4,h5{font-size: 100%;line-height: inherit;margin: 0;}
a{color:#12B5B1;text-decoration: none;}
a:hover,a:visited,a:focus{text-decoration: none;color:inherit}
body{font-family:"microsoft yahei", "宋体", "arial";}

.btn-primary{background-color:#12B5B1;border-color:#12B5B1}
.btn-primary:hover{background-color:#0F8B8B;border-color:#0F8B8B}
.btn-primary.focus, .btn-primary:focus,.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover,.btn-primary.active, .btn-primary:active, .open>.dropdown-toggle.btn-primary,.btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default,.btn-default.active.focus,.btn-default:hover, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover{
    background-color:#12B5B1;color:#fff;
    border-color:#12B5B1;
}
.form-control:focus{
    border-color:#12B5B1;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(18,181,177,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(18,181,177,.6);
}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{
    background-color:#12B5B1;color:#fff;
}
.checkbox label{position: relative;display: inline-block;}
.checkbox input[type='checkbox']{border:1px solid #aaa;width:16px;height: 16px;border-radius:0;background-color: transparent;-webkit-appearance: none;margin-top: 0px;}
.checkbox input[type='checkbox']:focus{outline: none;}
.checkbox i{display: none;position: absolute;color:#12B5B1;top:0;left:0;font-size: 120%;}
.checkbox input:checked+i{display: inline-block;}



.head{height:40px;line-height: 40px;display:none;position:fixed;width:100%;top:0;z-index:10;background-color:#fff;}
.head a{font-weight: bold;font-size:18px;margin-left: 12px;}
.list-wrap{padding-top:40px;}
.list-wrap li{border-bottom:1px solid #ddd;}
.list-wrap .title{background-color:#EFEFEF;position: relative;height: 34px;line-height: 34px;}
.list-wrap .title h4{margin-right:170px;padding-left: 12px;}
.list-wrap .title .result_info{position: absolute;width:150px;right:0;top:0;border-left:1px solid #ddd;padding-left:12px;}
.list-wrap .title .result{position: absolute;width:50px;right:0;top:0;border-left:0px solid #ddd;text-align: center;cursor:pointer;}
.list-wrap .title .result:hover,.list-wrap .title .result_info a:hover,.border-radius-green:hover,.border-green:hover{background-color:#e0e0e0;}
.list-wrap .title .result_info i{ font-size:20px;vertical-align:-5px;margin-right:5px;}
.list-wrap .title .result i.glyphicon-menu-up,.list-wrap .title .result i.glyphicon-menu-down{ font-size:15px;vertical-align:-3px;text-align:center;}
.border-radius-green i{ font-size:20px;vertical-align:-3px;margin-right:5px;}
.list-wrap .title a{display: inline-block;padding:0 10px;}
.list-wrap .title span{position:absolute;right:5px;top:0px;}
.list-wrap .panel-info{display: none;background-color: #fff;}
.list-wrap .panel-info .list-info{border-top:0px solid #ddd;padding:8px;}
.list-wrap .result .fold{display: none;}
.list-wrap  .unfold .result .fold{display:inline-block;}
.list-wrap  .unfold .result .unfold{display:none;}
.list-wrap .unfold .panel-info{display: block;}
.list-wrap a:hover{color:inherit}

.form{padding: 8px 12px;position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index: 100}
.table{ table-layout:fixed;position: relative;z-index: 10}
.table td{vertical-align: middle!important;}
.fix-table{margin-bottom:0;}
.fix-wrap{position:fixed;top:50px;left:12px;right:12px;border:1px solid #ddd;z-index:12;}
#list-table{ margin-top:80px;margin-bottom: 50px;}
.gray{color:#aaa}
div.empty{text-align:center;padding-top:20px;}
.table-wrap
{
    padding:0 12px;
}
.table-wrap .checkbox
{
    margin-top:0;
    margin-bottom:0;
}
.btn{display:inline-block;border-radius:4px;}
.btn_margin
{
    margin-left:10px;
}
.form-inline .input-group .input-group-btn
{
width:1%;
}




@font-face {
  font-family: 'Glyphicons Halflings';

  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 0 0;
    border-radius: 4px;
}
.pagination>li>a.background_color_gray{background-color:#e0e0e0;}

.fix-wrap-bottom
{
    position: fixed;
    bottom: 0;
    left: 0;
    right: 12px;
    background-color:#fff;
    z-index: 12;
}
.tooltip{
    position:absolute;
    border:1px solid #333;
    background:#f7f5d1;
    padding:5px;
    color:#333;
    display:none;
    opacity:1;
}